home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / rahdr21.zip / RAHDR.HIS < prev    next >
Text File  |  1992-10-10  |  15KB  |  331 lines

  1.  
  2.                          RA Header HISTORY OF CHANGES
  3.  
  4. Version 2.1  (version to add word-wrapped long file description support
  5. ───────────   and changes to the File Area Summary bulletins)
  6.  
  7.  ■  Added option to have long file descriptions word-wrapped to 
  8.     additional lines in Master Filelist (allfiles list).
  9.  
  10.  ■  Changed format of the File Area Summary bulletin titles.
  11.  
  12.  ■  Changed color scheme of ANSI File Area Summary bulletin so it is now
  13.     consistent with RemoteAccess's "Today's Callers" and "Who's online".
  14.     
  15.  ■  Removed HATCHED style of headers and bulletins (I don't know how
  16.     popular the HATCHED header was, but if someone wants it they can
  17.     easily make a custom header to duplicate it).
  18.  
  19.  ■  Changed line character used in ASCII File Area Summary.
  20.  
  21.  ■  Moved RA's screen clear character to a line by itself in the File Area
  22.     Summary bulletin.  Now the .ASC/.ANS bulletin can be displayed without
  23.     the top line moving over one character (this makes the bulletins more
  24.     useable for including them in mail packets).
  25.     
  26.  ■  Changed sysop screen colors for RAHDR.EXE and RAHDRDEL.EXE.
  27.  
  28.  ■  Changed sysop screen format slightly for RAHDR.EXE and RAHDRDEL.EXE.
  29.      
  30.  ■  Automatic upgrade of v2.0 RAHDR.CFG file to latest version.
  31.  
  32.  ■  Fixed registration bug so that the @REG@ variable is not required
  33.     in a custom header to a registered owner.
  34.  
  35.  ■  Fixed bug where RA header would change config items if the sysop
  36.     name, BBS name, or missing files string were at maximum characters
  37.     allowed.
  38.  
  39.  ■  RA Header and it's utilities will now state the real name of the
  40.     configuration file in an error message (rather than always saying
  41.     "RAHDR.CFG") when it isn't compatible with a real old version of a
  42.     RA Header configuration file.
  43.  
  44.  ■  RAHDRCFG.EXE will now show when RA Header is registered.
  45.  
  46.  ■  First version to be compiled and linked using Borland C++ 3.1
  47.     instead of Borland's Turbo C v2.0.
  48.  
  49.  ■  First version where the time stamp of the files included in an RA Header
  50.     release will match the version number.  This is for detecting the
  51.     version number from a simple directory listing.
  52.  
  53.  
  54. Version 2.0  (version with emphasis on adding customized headers)
  55. ───────────
  56.  
  57.  ■  Added sysop-customized header support to RA Header and all of it's
  58.     utilities and files.  Headers can now be any size, shape, or style
  59.     of your own (or friend's) design.  It supports up to 14 different
  60.     variables that can be left, center, or right justified anywhere in
  61.     a header.  A text editor or a graphics drawing program (that can be
  62.     saved to standard ASCII) can be used.  See RAHDR.DOC for details.
  63.  
  64.  ■  Added RAHDRVU.EXE, a custom header viewer/simulator so you can try
  65.     out your custom headers before actually running them on your BBS.
  66.     Instant selection, viewing, simulation of up to 90 different headers.
  67.  
  68.     A short demo/tutorial is included (this tutorial is made of actual
  69.     custom headers!)
  70.  
  71.     Several custom header examples are included that you can select from.
  72.     You can modify them for your own use, or create your own from
  73.     scratch.
  74.  
  75.  ■  RA Header no longer places an ASCII 255 character in column 1 of a
  76.     FILES.BBS file due to so many other utility authors not knowing how
  77.     BBS software handles an ASCII 255 character in column 1.  This was
  78.     used in v1.3 only (all versions of RA Header have used ASCII 255 in
  79.     the header, but only v1.3 used it in column 1).
  80.     
  81.  ■  Automatic upgrade of v1.3 RAHDR.CFG file to latest version.
  82.  
  83.  ■  Added capability to specify an alternate RA Header configuration file
  84.     when using RAHDRCFG.EXE by using a command-line argument for the
  85.     alternate configuration file.  (RA Header has always supported
  86.     alternate configuration files, but people using this feature had
  87.     to work in their current directory and then rename the file, until
  88.     now).
  89.  
  90.  ■  Changed break detection message so it exits as an error rather than a
  91.     warning.  It will also tell you which file area RA Header was in the
  92.     middle of working on so you can go check it out (actually, I don't
  93.     expect to ever see where cleanup after a break has failed).
  94.  
  95.  ■  Rearranged RAHDR.DOC, added more sections due to custom headers, and
  96.     put section numbers in.
  97.  
  98.  ■  Added section showing all errors and warnings that RA Header will
  99.     provide if it runs into problems.  This was added to show what will
  100.     constitute errorlevels of 0, 1, or 2.
  101.  
  102.  ■  RAHDRDEL.EXE has been modified to delete v1.X or v2.X headers.
  103.     It can now be completely command-line driven, or used interactively.
  104.  
  105.  
  106. Version 1.3  (version with emphasis on speed)
  107. ───────────
  108.  
  109.  ■  Restructured a major portion of RA Header to increase it's speed.
  110.     RA Header v1.3 is much faster than v1.2.  Hard drive tests have shown
  111.     an 18->29% reduction in execution time (using hard-drives of different
  112.     access times) for RA Header to complete all tasks.  CD-ROM testing
  113.     has shown that this version is almost 4 TIMES THE SPEED!
  114.     
  115.       ■  Created some more functions to replace some Turbo C functions.
  116.          This trimmed down the disk space and RAM needed for RAHDR.EXE
  117.          during that part of development.
  118.          (I expect to convert some of RA Header to assembly in the future)
  119.       
  120.       ■  Eliminated 3 out of 4 times/file that a file in a file area is
  121.          accessed.
  122.          
  123.       ■  Eliminated 1 out of 2 times/file area that the FILES.BBS is read.
  124.       
  125.       ■  Eliminated redundant code for total bytes of all areas.
  126.       
  127.       ■  Reduced writes to disk during header and masterfile list creation.
  128.       
  129.       ■  Reduced computation during FILES.BBS and masterfile list creation.
  130.       
  131.       ■  Modified to use variables that are much more efficient.
  132.       
  133.  ■  Headers created/updated are now in a format that I plan to use for
  134.     a future version of RA Header that permits sysop-customized headers.
  135.  
  136.  ■  Modified RA Header and it's utilities so that I can increase the number
  137.     of file areas much more quickly if RemoteAccess increases the number of
  138.     file areas.
  139.     
  140.  ■  Revised FILES.RA reading in RAHDRCFG.EXE so that it doesn't chew up
  141.     as much RAM.  Revised FILES.RA reading was also done to support the
  142.     possibility of RemoteAccess increasing the number of file areas.
  143.     
  144.  ■  Fixed problem where a file with a missing description could
  145.     sometimes not have it's file size added to the file area's total
  146.     bytes.
  147.  
  148.  ■  Fixed bug where the .ASC bulletin would always be Extended ASCII.
  149.     (This bug exists in v1.2 only)
  150.   
  151.  ■  Modified RA Header and it's utilities so they can now use root
  152.     directories for the RA, Alternate File List, and file area directories.
  153.  
  154.  ■  Changed sysop summary to not include a new files count when the
  155.     masterfile list is not wanted.
  156.     
  157.  ■  Changed color of Totals line in ANSI bulletin (br. cyan -> br. white).
  158.  
  159.  ■  "UNREGISTERED" will now show up as "Registered" in file area headers
  160.     (rather than blanked out) when RA Header is registered.
  161.  
  162.  ■  Modified RAHDRDEL.EXE so it will show when it's deleting a header, and
  163.     when a header wasn't found for each file area.
  164.     
  165.  ■  Automatic upgrade of RAHDR.CFG v1.2 file to latest version.
  166.  
  167.  
  168. Version 1.2  (version with emphasis on CD-ROM support, and RA Header setup)
  169. ───────────
  170.  
  171.  ■  Added read-only device support (e.g. CD-ROMs) to RA Header.  As a
  172.     result, an 'Alternate File List path' has been added to RAHDRCFG.EXE.
  173.  
  174.  ■  Eliminated need to force pathnames to have the drive letter specified.
  175.     This change also means that if you change drives after running RA
  176.     Header, you will not be placed in the last file area directory of that
  177.     drive, but instead in the last directory you were in on that drive
  178.     before running RA Header.
  179.  
  180.  ■  Forced RAHDR.EXE and RAHDRCFG.EXE to clear entire window when
  181.     in DESQview.  (As of v1.1, when run in DOS, screen modes are detected,
  182.     and screen functions are executed with regard to starting screen mode)
  183.  
  184.  ■  Increased the error-checking in RAHDR.EXE and RAHDRCFG.EXE.
  185.  
  186.  ■  Increased automation of configuration setup by using the RA environment
  187.     variable (if set).  RAHDRCFG.EXE will use that environment variable to
  188.     help set up default file pathnames if RAHDR.CFG doesn't exist.
  189.     Other directories will be looked for (e.g. TXTFILES) and used if the
  190.     RA environment variable is found.  RAHDRCFG.EXE will also read CONFIG.RA
  191.     when upgrading or installing the first time.  It is definate with the
  192.     data read from specific RA versions and will make assumptions and ask
  193.     if data read is correct if it isn't one of those specific versions.
  194.  
  195.  ■  Automatic upgrade of RAHDR.CFG v1.1 file to latest version.
  196.     RAHDRCFG.EXE's auto-upgrade is much more extensive than ever before.
  197.  
  198.  ■  If file area pathnames and the alternate file list path don't have
  199.     a drive letter specified, RA Header will account for this by assuming
  200.     the RA directory drive letter.  This will ensure RA Header cannot use
  201.     the wrong root directory for pathnames when run from drives other than
  202.     BBS drive.
  203.  
  204.  ■  RA Header does not need CONFIG.RA anymore. (also includes the missing
  205.     files string in RAHDR.CFG).  The information that was used in CONFIG.RA
  206.     is now automatically read when upgrading RA Header or configuring for
  207.     the first time and is configurable by the sysop.
  208.  
  209.  ■  Fixed bug where RA Header would sometimes still include the last file
  210.     area that was supposed to be excluded.
  211.  
  212.  ■  Fixed some file sharing conflicts that were possible when run on a
  213.     networked or multi-tasking BBS.
  214.  
  215.  ■  Misc. changes to RAHDRCFG.EXE include:
  216.  
  217.       ■  Added four fields.
  218.  
  219.       ■  Changed the "Save/Abort Changes" prompt in RAHDRCFG.EXE so that
  220.          the highlighted portion is readable by those with mono monitors.
  221.  
  222.       ■  Added 'S' for [S]ave, and 'A' for [A]bort when exiting
  223.          RAHDRCFG.EXE.
  224.  
  225.       ■  Fixed where spaces could go beyond the field limits for excluding
  226.          file areas in RACONFIG.EXE.
  227.  
  228.       ■  Fixed where backspaces would sometimes appear to erase part of
  229.          the field when entering data in RACONFIG.EXE.
  230.  
  231.       ■  Fixed where the right arrow wouldn't work in the Save/Abort part
  232.          of RAHDRCFG.EXE if Save/Abort was previously used.
  233.  
  234.       ■  Fixed where a RAHDR.CFG file would remain in present directory
  235.          after a person selected Abort if the file wasn't there at start.
  236.  
  237.  ■  Increased limits:                          OLD              NEW
  238.                                          ─────────────    ─────────────
  239.                             Files/Area:         32,767 ->        65,535
  240.                             Bytes/Area:  2,147,483,647 -> 4,294,967,295
  241.                        Files/All Areas:         32,767 ->        65,535
  242.                        Bytes/All Areas:  2,147,483,647 -> 4,294,967,295
  243.                       # Excluded Areas:             88 ->           200
  244.                       Pathname Lengths:             78 ->            80
  245.  
  246.  ■  Added a header delete program for RA Header.  This program will delete
  247.     headers created by RA Header v1.0 through v1.2.  It's primary purpose
  248.     at this time is to give those people who are evaluating RA Header
  249.     more assurance that they can easily go back to their old FILES.BBS
  250.     files if they desire.  This program was provided for RA Header
  251.     evaluation and a later version is planned to aid in conversion to a
  252.     later version of RA Header featuring sysop-customized headers, and it
  253.     will be updated at that time to continue it's present use too.
  254.  
  255.  ■  Added several new sections to the RA Header documentation.
  256.     (e.g. CD-ROM, Future of RA Header, Specifications, RAHDRDEL.EXE, etc.)
  257.  
  258.  ■  Fixed where filenames that are 12 characters or less and without
  259.     descriptions would show up as 'MISSING' files in the Masterfile list.
  260.  
  261.  ■  Fixed where filenames that are 12 characters and without descriptions
  262.     would put remainder of file info on the next line in the Masterfile
  263.     list.
  264.  
  265.  ■  Added a scrolling file area list to RAHDRCFG.EXE so it is now quick
  266.     and easy to select excluded file areas, rather than entering in the
  267.     file area number as in previous versions.
  268.  
  269.       ■  Excluded file area numbers are displayed for a quick-reference so
  270.          you won't have to scan through all 200 file areas to see if others
  271.          are excluded.
  272.  
  273.       ■  Included a Fast Select/Deselect key to also make it quick to setup
  274.          RA Header for those who only want a few included file areas versus
  275.          a few excluded file areas.
  276.  
  277.       ■  A text editor is no longer needed in order to exclude up to 200
  278.          file areas.
  279.  
  280.  ■  Significantly reduced accessing of the hard drive and computation during
  281.     Masterfile list creation.
  282.  
  283.     Speed tests made before this optimization showed a 7% increase in time
  284.     needed to run RA Header on my system.  After optimization, and under the
  285.     same conditions, RA Header will now run 4% FASTER THAN THE LAST VERSION.
  286.  
  287.     The slower the access time of a BBS hard drive -> the greater the % speed
  288.     improvement over the last version of RA Header under similiar conditions.
  289.  
  290.     If you are interested in the testing conditions, see the "SPECIFICATIONS"
  291.     section of RAHDR.DOC.
  292.  
  293.  
  294. Version 1.1  (version with emphasis on sysop summary, new files, and
  295. ───────────   error detection)
  296.  
  297.  ■  Improved screen output during execution by providing a summary of each
  298.     file area.
  299.  
  300.  ■  Added marking of new files in allfiles list.  New files may be marked with
  301.     an '*' if within a selected number of days old.
  302.  
  303.  ■  Configuration file RAHDR.CFG has been changed to include the version
  304.     of RA Header to support future upgrades more easily.
  305.  
  306.  ■  RAHDR.EXE checks RAHDR.CFG to make sure that it is the correct version and
  307.     will automatically upgrade v1.0 to v1.1 configuration file.
  308.  
  309.  ■  Added option to have backups (FILES.BAK files) deleted.
  310.  
  311.  ■  Clear entire screen regardless of textmode (25, 43, or 50 line mode) when
  312.     running RAHDRCFG.EXE or RAHDR.EXE.
  313.  
  314.  ■  Eliminated the escape codes that were used for color screen output during
  315.     execution of RAHDR.EXE.  You may now run RAHDR.EXE in DESQview and get
  316.     colors without running DVANSI.  Or for that matter, regular DOS users
  317.     wouldn't need to run ANSI.SYS to get RA Header's colors.  Also, users of
  318.     older DOS versions (i.e. IBM DOS 3.0) will still get a nice 50 line
  319.     screen output despite their ailing ANSI.SYS.
  320.  
  321.  ■  Expanded on the insufficient disk space warnings so it would explain
  322.     exactly why the warning was given and how much disk space was needed.
  323.  
  324.  ■  Added errorlevels to RA Header that can be used in a batch to inform
  325.     you of specific system concerns.
  326.  
  327.  
  328. Version 1.0
  329. ───────────
  330. INITIAL RELEASE.
  331.